import { selectindent, getState } from '@/api/orderManager'
export default {
    //得到表格数据
    async select(params) {
        let result = await selectindent(params);

        //拿到的状态是数字，要转成汉字
        let state = ['待支付', '已支付', '待核销', '已完成', '已取消'];

        if (result.code == 200) {
            //状态转汉字
            result.data.list.forEach(function (val) {
                val.state = state[val.state - 1];
            });
            // 赋值表格
            return [result.data.list, result.data.total];
        } else {   //如果查询失败
            return [];
        }
    },
    //得到状态分类
    async getState() {
        let result = await getState({ dicname: '订单状态' });
        if (result.code == 200) {
            // console.log(result);
            //返回状态数组
            return result.data;
        }
    },
}